/**
 * 获取用户收藏
 * @returns {Promise<{COUNT: number, LIST: Array}>}
 */
import CollectionInfo from '../models/CollectionInfo';

async function getUserCollection() {
  let res = {
    COUNT: 5,
    LIST: [{ 'BUS_NAME': '15', 'SUB_ROUTEID': 1015, 'BUS_START_STATION': '上海财大浙江学院', 'BUS_END_STATION': '金华火车站', 'PRICE': 200, 'TYPE': 1, 'NOWBUS_STOP': 2, 'DISTANCE': -1, 'STARTTIME': '07:35', 'ENDTIME': '19:55' },
      { 'BUS_NAME': '16', 'SUB_ROUTEID': 1016, 'BUS_START_STATION': '上海财大浙江学院', 'BUS_END_STATION': '金华火车站', 'PRICE': 200, 'TYPE': 1, 'NOWBUS_STOP': 2, 'DISTANCE': -1, 'STARTTIME': '07:35', 'ENDTIME': '19:55' },
      { 'BUS_NAME': '17', 'SUB_ROUTEID': 1017, 'BUS_START_STATION': '上海财大浙江学院', 'BUS_END_STATION': '金华火车站', 'PRICE': 200, 'TYPE': 1, 'NOWBUS_STOP': 2, 'DISTANCE': -1, 'STARTTIME': '07:35', 'ENDTIME': '19:55' },
      { 'BUS_NAME': '18', 'SUB_ROUTEID': 1018, 'BUS_START_STATION': '上海财大浙江学院', 'BUS_END_STATION': '金华火车站', 'PRICE': 200, 'TYPE': 1, 'NOWBUS_STOP': 2, 'DISTANCE': -1, 'STARTTIME': '07:35', 'ENDTIME': '19:55' },
      { 'BUS_NAME': '19', 'SUB_ROUTEID': 1019, 'BUS_START_STATION': '上海财大浙江学院', 'BUS_END_STATION': '金华火车站', 'PRICE': 200, 'TYPE': 1, 'NOWBUS_STOP': 2, 'DISTANCE': -1, 'STARTTIME': '07:35', 'ENDTIME': '19:55' }]
  }
  return {
    count: res.COUNT,
    list: res.LIST.map(item=>{
      return new CollectionInfo(item.SUB_ROUTEID, item.BUS_NAME, item.BUS_END_STATION, item.NOWBUS_STOP, true)
    })
  }
}

export { getUserCollection }